System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple1D |
5.71 M |
175.16 ns |
±1267.91% |
135 ns |
134 ns |
105 ns |
1183688 ns |
388889 |
| Tuple2D |
5.45 M |
183.51 ns |
±1026.85% |
157 ns |
152 ns |
133 ns |
899415 ns |
384225 |
| MapTuple |
4.57 M |
219.03 ns |
±3297.01% |
174 ns |
174 ns |
159 ns |
3310574 ns |
358635 |
| ProcessDictionary |
2.98 M |
335.89 ns |
±802.10% |
304 ns |
304 ns |
272 ns |
1207509 ns |
251171 |
| MapTupleFull |
1.91 M |
524.04 ns |
±8.59% |
514 ns |
509 ns |
479 ns |
2996 ns |
23667 |
| MapTupleHalfFull |
1.88 M |
532.90 ns |
±34.28% |
511 ns |
509 ns |
484 ns |
15990 ns |
38391 |
| ETSSet |
1.80 M |
555.13 ns |
±30.65% |
523 ns |
514 ns |
481 ns |
3177 ns |
12391 |
| Map2D |
1.27 M |
788.33 ns |
±92.80% |
736 ns |
724 ns |
694 ns |
155243 ns |
53112 |
| ETSOrderedSet |
1.14 M |
879.69 ns |
±20.50% |
844 ns |
834 ns |
799 ns |
3970 ns |
10247 |
| List2D |
0.91 M |
1093.92 ns |
±50.69% |
1027 ns |
1024 ns |
964 ns |
98505 ns |
61932 |
| MapTupleQuarterFull |
0.84 M |
1196.90 ns |
±131.92% |
1174 ns |
1164 ns |
1132 ns |
404820 ns |
68409 |
| List1D |
0.44 M |
2278.51 ns |
±34.62% |
2188 ns |
2164 ns |
2106 ns |
156995 ns |
56960 |
Memory Usage Comparison
| Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple1D |
1344 B |
±0.00% |
1344 B |
1344 B |
1344 B |
1344 B |
638 |
| Tuple2D |
512 B |
±0.00% |
512 B |
512 B |
512 B |
512 B |
914 |
| MapTuple |
368 B |
±0.00% |
368 B |
368 B |
368 B |
368 B |
948 |
| ProcessDictionary |
104 B |
±0.00% |
104 B |
104 B |
104 B |
104 B |
918 |
| MapTupleFull |
400 B |
±0.00% |
400 B |
400 B |
400 B |
400 B |
248 |
| MapTupleHalfFull |
384 B |
±0.00% |
384 B |
384 B |
384 B |
384 B |
321 |
| ETSSet |
248 B |
±0.00% |
248 B |
248 B |
248 B |
248 B |
259 |
| Map2D |
1712 B |
±0.00% |
1712 B |
1712 B |
1712 B |
1712 B |
365 |
| ETSOrderedSet |
248 B |
±0.00% |
248 B |
248 B |
248 B |
248 B |
213 |
| List2D |
656 B |
±0.00% |
656 B |
656 B |
656 B |
656 B |
386 |
| MapTupleQuarterFull |
1624 B |
±0.00% |
1624 B |
1624 B |
1624 B |
1624 B |
396 |
| List1D |
2048 B |
±0.00% |
2048 B |
2048 B |
2048 B |
2048 B |
337 |